在工作中或是研究所常可以看到由很多圖檔或表單組成的PDF檔
像是在金融業看到的報表、保險業看到的保單、製造業看到的規格書
這些都可以將他從映像檔組成PDF 保留起來
今天學習的一個套件叫做
"img2pdf"
那一樣要先載這套件 pip install img2pdf
接下來我們要 import os (python 內建的函式)
目的是要至資料夾內讀檔
建置一個空陣列來裝這些圖檔
array = []
for f in os.listdir("C:/Users/User/Desktop/圖片/"):
若是圖檔有順序分 必須進行排序,所以我們先切割成 integer 進行排序
array.append(int(f.split('.JPG')[0]))
array.sort()
之後加入一個list 存入這些jpg檔
li = []
for item in array:
li.append(f'圖片/{item}.jpg')
img2pdf 這套件這時出場,將這些圖檔以byte格式存進list裡面
pdf_obj = img2pdf.convert(li)
然後我們再寫入pdf檔就大功告成了
with open('組合.pdf', 'wb') as f:
f.write(pdf_obj)
參考資料:
geeksforgeekshttps